package com.huang.auth.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author HuangShen
 * @Date 2022/1/24 11:25
 * @Describe 角色信息
 */
@Data
public class AuthRoleInfoVO {

    /**
     * 角色id
     */
    @ApiModelProperty("角色id")
    private String id;
    /**
     * 角色名称
     */
    @ApiModelProperty("角色名称")
    private String name;
    /**
     * 角色编码
     */
    @ApiModelProperty(" 角色编码")
    private String code;
    /**
     * 功能描述
     */
    @ApiModelProperty("功能描述")
    private String describe_;
    /**
     * 状态
     */
    @ApiModelProperty("状态")
    private Boolean status;
    /**
     * 创建人id
     */
    @ApiModelProperty("创建人id")
    private String createUserId;
    /**
     * 创建人姓名
     */
    @ApiModelProperty("创建人姓名")
    private String creatUserName;

    /**
     * 角色拥有菜单id
     */
    @ApiModelProperty("角色拥有菜单id")
    private List<String> menus;
    /**
     * 角色拥有资源id
     */
    @ApiModelProperty("角色拥有资源id")
    private List<String> resources;
}
